/**
 * MyBatis-Plus配置类
 * 配置MyBatis-Plus的相关功能，包括：
 * 1. Mapper扫描路径配置
 * 2. 分页插件配置
 */
package cc.mrbird.febs.common.config;

import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @Configuration: 标识这是一个配置类
 * @MapperScan: 配置Mapper接口扫描路径，自动扫描cc.mrbird.febs包下所有模块的dao包
 */
@Configuration
@MapperScan(value = {"cc.mrbird.febs.*.dao"})
public class MybatisPlusConfig {

    /**
     * 配置分页插件
     * 用于支持MyBatis-Plus的分页查询功能
     * @return PaginationInterceptor实例
     */
    @Bean
    public PaginationInterceptor paginationInterceptor() {
        return new PaginationInterceptor();
    }

}
